
body {font-size: 16px;}
/*.bg_body{background:url(../images/bg.png) no-repeat; background-size:100% 100%; width: 100%; height: auto;}*/
.bg_two{background:url(../images/bg1.jpg) no-repeat; background-size:100% 100%; width: 100%; height: auto;}
* { margin: 0; padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
html {overflow-x: hidden;}
a{text-decoration:none;}
a:hover {text-decoration: none;outline: none;-moz-outline: none}
/*鼠标悬停*/
ul, ol, li {list-style: none;margin: 0;padding: 0;}
.bh{ overflow: hidden;}
table { border-spacing: 0px; border-collapse:collapse; }
img{border: none;}
input,textarea{outline:medium;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.text_center{text-align: center;}
.animate{-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s;  }
.animate1{ -webkit-transition-duration:1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
.has-sub ul li{ margin-top: 5px !important;height: 35px !important; line-height: 35px!important; }
/*.has-sub ul li:first-child{margin-top: 5px !important;}*/
.yin_font{font-family: 'Segoepr'; font-weight: normal;}
   @font-face {
      font-family: 'Segoepr';
      src: url('../font/segoepr.ttf');
     src:url('../font/segoepr.eot?#iefix') format('embedded-opentyp+e'),
         url('../font/segoepr.woff') format('woff'),
				 url('../font/segoepr.ttf') format('truetype'),
				 url('../font/segoepr.svg#Segoepr') format('svg');
      font-weight: normal;
      font-style: normal;
   }
.yin_font_bold{font-family: 'Segoeprb'; font-weight: bold;}
   @font-face {
      font-family: 'Segoeprb';
      src: url('../font/segoeprb.ttf');
     src:url('../font/segoeprb.eot?#iefix') format('embedded-opentype'),
         url('../font/segoeprb.woff') format('woff'),
				 url('../font/segoeprb.ttf') format('truetype'),
				 url('../font/segoeprb.svg#Segoeprb') format('svg');
      font-weight: bold;
      font-style: normal;
   }
.yin_font2{font-family: 'Segoescb'; font-weight: bold;}
   @font-face {
      font-family: 'Segoescb';
      src: url('../font/segoescb.eot');
     src:url('../font/segoescb.eot?#iefix') format('embedded-opentype'),
         url('../font/segoescb.woff') format('woff'),
				 url('../font/segoescb.ttf') format('truetype'),
				 url('../font/segoescb.svg#Segoescb') format('svg');
   }
/*.yin_font1{  font-family: 'Gothamrnd-bold';  }*/
   @font-face {
      font-family: 'Gothamrnd-bold';
      src: url('../font/gothamrnd-bold.eot');
     src:url('../font/gothamrnd-bold.eot?#iefix') format('embedded-opentype'),
         url('../font/gothamrnd-bold.woff') format('woff'),
				 url('../font/gothamrnd-bold.ttf') format('truetype'),
				 url('../font/gothamrnd-bold.svg#Gothamrnd-bold') format('svg');
      font-weight: normal;
      font-style: normal;
   }
.yin_font1_no{font-family: 'Gothamrnd-book';}
    @font-face {
      font-family: 'Gothamrnd-book';
      src: url('../font/gothamrnd-book.eot');
     src:url('../font/gothamrnd-book.eot?#iefix') format('embedded-opentype'),
         url('../font/gothamrnd-book.woff') format('woff'),
				 url('../font/gothamrnd-book.ttf') format('truetype'),
				 url('../font/gothamrnd-book.svg#Gothamrnd-book') format('svg');
      font-weight: normal;
      font-style: normal;
   }

.bg_k{background: rgba(240,242,245,.65); overflow: hidden; width: 1086px; margin: 0 auto;}
nav ul li a{background: #ffff93; color: #6f0f00;}
nav>ul>li>a:hover,.nav_ative{
    background: #FFEE1E ;
    color:#ff6500;
    -moz-box-shadow:1px 2px 1px #999 inset;
    -webkit-box-shadow:1px 2px 1px #999 inset;
    box-shadow:1px 2px 1px #999 inset;
}
.innerul>li:first-child>a{ margin-top: 0.3em;  border-top-left-radius: 10px;border-top-right-radius: 10px;}
.innerul>li:last-child>a{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.innerul>li>a>span{ padding:0 4px; }
.innerul>li>a>span:hover{ background:#FFEE1E;border-radius: 4px;padding:0 4px; }
.productGroup li a{background: #fffecc url(../images/arrow_right1.png) 15px center no-repeat; color:#030000 ;}
.arrowdown{ background: #fffecc url(../images/arrow_bottom.png) 15px center no-repeat !important; color:#030000 ; }
.contant_left,.left_nav{background: #ffffff; }
.title,.more a,.page a,.coop_con li p{color:#6f0f00;}
.contact_left p,.index_cp li a,.index_intro_bg,.foot p,.sx p a,.footprint a{ color: #030000;}
.pic_list li a,.pic_list li .pic_list_ative,.pic_list li a:hover{background: #d3f5dc;color:#1c2700;}
.page a:hover,.page_con li .page_ative{ color:#ff6500;}
.ns_list li a:hover{background:#fffecc;  border:1px solid #fffecc;}
.btn{ background:#fff9dc; margin-right: 15px; margin-bottom:30px;}
.blu{color:#43aefc;}
/*head_con*/
header{ height: 116px; width: 100%; }
.head_con{width: 1024px; margin:0 auto;}
.head_con div{float: left;}
.logo{margin-top:23px;}
.head_zi{margin-top: 30px; margin-left:70px;}
.cutover_btn{overflow: hidden; margin-top: 25px;}
.cutover_btn a{display: block; float:right;margin-left:25px;}
.btn_1{background: url(../images/btn_pic1_1.png) no-repeat; width: 98px; height: 35px; cursor: pointer;}
.btn_1:hover{background: url(../images/btn_pic1.png) no-repeat; }
.btn_1_active{background: url(../images/btn_pic1.png) no-repeat!important;}
.btn_2_active{background: url(../images/btn_pic2.png) no-repeat!important;}
.btn_2{background: url(../images/btn_pic2_1.png) no-repeat; width: 50px; height: 35px; cursor: pointer;}
.btn_2:hover{background: url(../images/btn_pic2.png) no-repeat; }
.head_right{float: right!important;}
.head_right ul{margin-top: 20px;}
.head_right ul li{float: left; margin-left:30px; margin-top: 5px;}
.seach_pro{margin-top: 0!important;}
.seach_pro input{width: 205px; height: 33px; padding:0 10px 0 40px; font-size: 18px; border-radius:15px; background: #FFFFFF url(../images/sousuo.png) 10px no-repeat; border: none;}
nav{width: 1024px; margin: 20px auto;}
nav ul li{float: left; width: 126px; text-align: center; height: 35px !important; line-height: 35px !important;  font-weight: bold;text-transform:uppercase;}
nav>div>ul>li{margin-right: 23px;}
nav>div>ul>li:last-child{ margin-right: 0px !important;float: right!important; }
nav ul li:first-child{margin-left: 0;}
nav>div>ul>li>a{display: block;border-radius: 10px; overflow: hidden;}
/*nav ul li a:hover{border-radius:0;}*/
.ban_box{width: 1024px; margin: 0 auto; position: relative; margin-top:120px;}
.ban_k{position: absolute; left: 0; right: 0; bottom: 0; top: 0;}
.arrow_left{position: absolute; z-index: 2; left: 2px; top: 50%; margin-top: -26px;background-image:url('/images/arrow_left.png');width:52px;height: 52px;background-size: 100%;}

.arrow_right{position: absolute; z-index: 2; right: 2px; top: 50%; margin-top: -26px;background-image:url('/images/arrow_right.png');width:52px;height: 52px;background-size: 100%;}
.arrow_right{position: absolute; z-index: 2; right: 0; top: 50%; margin-top: -26px;}
.contant{width: 1024px; margin: 0 auto; margin-top: 90px; padding-bottom: 80px; overflow: hidden;}
.contant_left{width: 250px; float: left;border-radius: 10px;}
.left_nav{border-radius: 10px; overflow: hidden; margin-top:20px;width: 250px;}
.productGroup,.pic_list {width: 210px; margin: 30px auto;}
.productGroup li,.pic_list li{margin-bottom: 30px;}
.productGroup li a,.pic_list li a{display: block; height: 40px; line-height: 40px;  text-align: left;text-indent: 2em; border-radius: 10px; }
.productGroup li img{width: 210px; height: 145px; border-radius: 10px; overflow: hidden; margin-top: 25px; margin-bottom: 20px;}
.title{font-size: 20px; text-align: center;text-transform:uppercase;}
.contact_left{margin-bottom: 30px;}
.contact_left p{margin-left:14px;line-height:30px; margin-top: 15px; font-size: 13px; padding-left:36px;}
.left_tel{background: url(../images/tel.png) top left no-repeat;}
.left_fax{background: url(../images/fax.png) top left no-repeat;}
.left_Email{background: url(../images/email.png) top left no-repeat;}
.left_tel_1{background: url(../images/tel_1.png) top left no-repeat;}
.left_fax_1{background: url(../images/fax_1.png) top left no-repeat;}
.left_Email_1{background: url(../images/email_1.png) top left no-repeat;}
.contact_right{float: left; margin-left:15px; width: 749px; margin-top: 0px;}
.index_cp{overflow: hidden;}
.index_cp li{float: left; margin-left: 19px; width: 237px; font-size: 14px; text-align: center;margin-bottom: 35px;}
.index_cp li a{display: block;}
.index_cp li img{width: 180px; height: 180px; border-radius: 10px; overflow: hidden;}
.index_cp li:nth-child(3n+1){margin-left: 0px!important;}
.index_cp li p{
    margin: 5px auto;
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: inline-block;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    word-break: break-word;
    white-space:nowrap;
    color: #330000;
}
.more a{ display: block; text-align: right; margin-bottom: 10px;}

.index_intro_bg{ border-radius: 10px; padding: 20px 20px 0 20px;  line-height:25px; margin-top: 20px;}
/*footer{margin-top: 20px;}*/
.foot{width: 1024px; margin: 0 auto; height: 145px;}
.foot .foot_logo{float: left; margin-top: 35px;}
.foot p{float: right; line-height: 135px; font-size: 16px; color: #776767;}
/*产品展示页*/
.mt130{margin-top:130px;}
.mttop{margin-top:94px;}
.page{ margin: 0 auto;}
.page p{float: left;}
.pagination {float: left; margin-top: 3px; }
.pagination  li{float: left; margin: 0 5px;}
.pagination  li a{display: block;width: 52px; height: 35px;line-height: 30px; background: url(../images/page_bg.png) no-repeat; text-align: center; }
.pagination  li span{display: block;width: 52px; height: 35px;line-height: 30px; background: url(../images/page_bg.png) no-repeat; text-align: center;color:#ff6a00;}
.pagination li:first-child{display: none;}
.pagination li:last-child{display: none;}
.page_on,.page_under{ width: 101px; height: 41px; line-height: 38px; text-align: center;background: url(../images/page_shang.png) no-repeat;}
.page_on,.page_under a{display: block;}

.about_con{width: 660px; margin-left: 35px;}
.about_con p{ line-height:26px; margin-bottom:20px; font-size: 14px;  }
.about_con h2{font-size:24px; margin-bottom: 20px;}
.about_con:last-child{ margin-top: 1px; }
.coop_con{overflow: hidden;}
.coop_con li{ width:195px; float: left; padding:10px 15px; text-align: center;}
.coop_con li img{width: 100%; margin-bottom:10px; border-radius: 10px; overflow: hidden; border: 1px solid #e4e4e4;}
.coop_con li p{font-size: 14px;}
.coop_con li a:hover img{
	        box-shadow:0 3px 1px #e4e4e4;
	   -moz-box-shadow:0 3px 1px #e4e4e4;              
  -webkit-box-shadow:0 3px 1px #e4e4e4;           
    -webkit-transition-duration:.3s; 
       -moz-transition-duration:.3s; 
        -ms-transition-duration:.3s; 
            transition-duration:.3s;
   }
.page_on a,.page_under a{line-height:40px;}
.mb20{margin-bottom: 20px;}

/*.ns_cont ul{ overflow:hidden; padding-bottom:50px;}*/
.ns_list{margin-bottom: 20px; overflow: hidden; }
.ns_list li{ float:left; width:750px; margin:0 14px 15px 0; line-height: 20px;}
.ns_list li.none{ margin-right:0px;}
.ns_list li a{ display:block; border:1px solid #EEEEEE; width:744px; height:130px; background:#FFF;}
.ns_list li .lt{ float:left; width:100px; padding:9px 0 20px 28px; margin-right: 30px;}
.ns_list li .lt img{ border-radius:50%; width: 100px; height: 100px;}
.ns_list li .rt p{margin-bottom: 0;}
.ns_list li .rt{ float:left; width:550px; padding:20px 0 0 30px;}
.ns_list li .rt .p_1{ font-size:18px; font-weight:bold; color:#333; height:18px; line-height:18px; overflow:hidden;}
.ns_list li .rt .p_2{ font-size: 14px; color:#CCCCCC; height:34px; line-height:34px;}
.ns_list li .rt .p_3{ color:#666;
              overflow: hidden;
							text-overflow: ellipsis;  
							display: -webkit-box;
							display: box;
							-webkit-line-clamp:1;
							-webkit-box-orient: vertical;
							word-break: break-word;
							white-space:nowrap; }						
.mestable{ margin-top:30px; background: rgba(183,237,169,.36); border-radius: 15px; width: 736px; }
.mestable tr{ height:60px; overflow: hidden;}
.mestable tr:first-child{margin-top: 50px;}
.mestable tr td{ line-height:45px; font-size: 20px; padding-right: 25px; }
.mestable tr td input{border-radius:30px; height: 35px;line-height: 35px; padding: 0 15px;}
.tdl{ width:305px; padding-right:10px; text-align:right;  font-size: 18px;}
.in_255{ width:352px;  border:none; border-radius: 30px; }
.in_355{ width:353px; height:170px;  border:none; border-radius:20px; vertical-align: top!important;  margin-top: 20px; margin-bottom: 30px; padding: 15px;}
.in_58{ width:58px; border:none;  border-radius:30px; }
.mark{ color:#ff0000; padding:0 10px; }
.btn{ width:100px; height:40px;  text-align:center; line-height:35px; cursor:pointer; border: none;  border-radius: 5px; font-size: 18px; }
/*.btn:hover{ background:#c1c1c1; border:1px solid #c1c1c1; color:#FFFFFF; }*/
.mesPanel input,.mesPanel textarea{ color:#545454; }
.new_pic{overflow: hidden;}
.new_pic img{text-align: center; margin-bottom: 10px;  float: left; width: 50%; padding: 10px;}
.dbsx{margin-top: 100px;padding-top: 15px;border-top: 1px solid #e5e5e5;}
.backbtn {margin-top: 15px;display: inline-block;width: 100px;height: 30px;background: #39748f;color: #FFFFFF;text-align: center;line-height: 30px;font-size:16px;border-radius: 5px;}
.sx p { color: #999999; font-size: 14px;line-height: 30px;margin-bottom: 0;}



/*新页面*/
.footprint {float: right; margin-right:30px; margin-top: 16px; margin-bottom: 15px; font-size: 14px;}
.footprint li{ float: left; margin: 0 5px;}
.ny_tit{display: inline-block;}
.ny_tit span{ background: url(../images/tit_bg.png) no-repeat; background-size:100% 100%; display: block; float: left; padding:10px 50px 10px 20px; font-size: 30px;}
.dot{margin-bottom: 35px;}
.dot p{ background: url(../images/dot.jpg) left 10px no-repeat; padding-left: 25px; margin-bottom: 0; font-size: 16px;line-height: 30px;}
.dot h2{margin-left: 25px; margin-bottom: 0;}

.cont_us{ position: relative; padding-bottom:70px;}
.cs_logo{margin-left: 50px; margin-bottom: 55px; }

.cont_us ul{font-size: 18px;}
.cont_us ul li{margin-bottom: 15px;}
.cont_us ul li span{background: url(../images/span_bg.png) no-repeat; background-size:100% 100%; padding-left: 20px;}
.map_box{position: absolute; width: 433px; height: 252px; bottom: 0; right: 0; background: url(../images/ditu.png) no-repeat; font-size:6px;}
.map_box div{display: block;width: 57px; height: 10px; position: absolute; font-family:"微软雅黑"; font-weight: normal;}
.map_box div a{display: block; color: #000000;}
.map_box .bj{top:78px; right:40px;}
.map_box .sh{top:92px; right:29px;}
.map_box .hz{top:105px; right:40px; width: 80px;}
.map_box .gz{top:118px; right:45px;}
.message_tit{background: url(../images/span_bg.png) no-repeat; background-size:100% 100%;  width: 220px; margin: 20px auto; text-align: center;}
.message_p{ color: #ff6601; font-size: 18px; line-height: 30px; text-align: center;}

.coop{width: 977px; margin:0 auto; }
.coop img{padding-top:60px;}

.service_tie{ margin-left: 175px; margin-bottom:20px; font-size: 24px;}
.service_p {width: 620px; margin-left: 175px; font-size: 18px; line-height: 30px; color: #001a00;}
.service_img{width: 823px; margin-left: 100px; margin-top: 30px;}
.service_dot{width: 845px; margin: 0 auto; color: #eb6100; margin-top: 70px;}
.service_dot h2{margin-left: 0;font-size: 18px; margin-bottom: 30px;}
.service_dot p{margin-left: 50px;font-size: 18px;background: url(../images/dot.png) left 10px no-repeat;}
.productGroup li .product_nav{margin: 20px 0;}
.productGroup li .product_nav li{margin-bottom:0;}
.productGroup li .product_nav li a{ background:none; line-height: 36px; color: #030000; font-size: 15px; text-align: left; margin-left:0px; }
.productGroup li .product_nav li a:hover,.productGroup li .product_nav li .pro_nav_ative,.eventlist li>a:hover{ color: #ff6a00;}

.pro_show{overflow: hidden;}
.pro_show dt{float: left; margin-right: 30px; margin-left: 30px;}
.pro_show dt img{border-radius: 15px; overflow: hidden;}
.pro_show dd{margin-bottom:24px;display: block; float: left; }
.pro_show dd a{border: 2px solid #fff;border-radius: 15px; display: block; -webkit-transition-duration:.5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; transition-duration: .5s;}
.pro_show dd img{border-radius: 15px; overflow: hidden;}
.pro_show dd a:hover{border: 2px solid #ff6a00;}

.pro_show_p{margin:0 50px; color: #ff6e30;  margin-top:70px; line-height: 30px;}
.pro_show_btn a{display: block; text-align: right; color: #030000; margin-right: 60px;}
.recommend ul li { float: left; width: 30%; text-align: center; line-height: 45px; font-size: 18px; margin-left:26px; margin-top: 15px;}
.recommend ul li:first-child{margin-left:20px;}
.recommend ul li img{width: 200px; height: 200px;}
.recommend ul li a{display: block;}
.recommend_tit{ line-height:40px; color:#ff6e30; margin-left: 30px;}
.recommend_tit:after{ border-top:5px dashed #ff6e30; content: " "; width: 730px; height: 3px; display: inline-block; margin-left: 2px;}
.ml0 a{margin-left: 0!important;}
.event_1{position: relative;}
.event_1 article img{ padding: 0px; box-sizing: border-box; border: none; border-radius: 20px; overflow: hidden;}
.eve_tit span {font-size:36px; background: url(../images/eve_bg.png) 300px no-repeat; background-size:100% 100%; background-position: center; display: block; text-align: center; }
.eve_time{text-align: center;font-size: 16px; display:block; margin-top: 30px;}
.eve_con img{width: 405px; height: 405px; border-radius: 20px; overflow: hidden;}
.eve_con li:first-child img:first-child{margin: 50px auto;display: block;}
.eve_con li:first-child p:nth-child(2){ width: 530px; margin-left: 400px; display: block;}
.eve_con li:nth-child(2){position: relative;}
.eve_con li:nth-child(2) img:first-child{margin: 50px auto;display: block; margin-left: 440px;}
.eve_con li:nth-child(2) p:nth-child(2){ width: 320px; margin-left:100px; display: block; position: absolute; top: 180px; background: url(../images/eve_bg1.png) no-repeat; padding:20px 10px; background-size:100% 100%;}

.eve_show img{ width: 635px; margin:70px auto; display: block;}
.eve_show p{text-align: center; width: 635px; margin-left: 330px; display: block;}
.eve2_con img{width: 405px; height: 405px; border-radius: 20px; overflow: hidden;}
.eve2_con li div{overflow: hidden;margin: 70px auto; width:550px;}
.eve2_con li div img{display: block; width: 238px; height: 238px; float: left; margin-left: 60px;  border-radius: 0; }
.eve2_con li div img:first-child{margin-left: 0;}
.eve2_con li:first-child p{width: 600px;background: url(../images/eve_bg1.png) no-repeat; padding:20px 10px; background-size:100% 100%; margin-left: 330px; padding: 30px 50px;}
.eve2_con li:nth-child(2) p{text-align: center;}

.eve3_con li{position: relative;}
.eve3_con li img{ width: 310px; height: 310px; border-radius: 50%;}
.eve3_con li img:first-child{margin-left: 50px;}
.eve3_con li div{position: absolute; top:250px;}
.eve3_con li div p{float: left; width: 550px; margin-top: 100px;background: url(../images/eve_bg3.png) no-repeat; padding:20px 10px; background-size:100% 100%;  padding:20px; margin-left: 120px;}
.eve3_con li div img{float: left;}
.eve3_con li:nth-child(2){margin-top:180px;}
.eve3_con li:nth-child(2) img:first-child{margin-left: 300px;}
.eve3_con li:last-child{padding-bottom: 250px;}

.eve_pos{position: absolute; left: 610px;top: 50px; }
.eve_pos span{font-size:28px; background: url(../images/eve_bg2.png) no-repeat; background-size: 100% 100%; padding: 30px 10px;}
.eve_pos b{margin-top: 0;}
.eve3_con .eve_3_show div p{ background:none; width: 350px; margin-left:350px ;}
.submeun{ font-size: 0.8em;z-index: 100; }
.eventlist{ width: 80%;margin: 10% auto; }
.eventlist li{ margin-bottom: 1em; }
.eventlist li>a{  color: #000000; }
.footerright{ font-family: 'Gothamrnd-bold'; color: #000000;}
.recommend>ul>li p{
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: inline-block;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-word;
    white-space: nowrap;
}
.recommend{ margin-top: 5em; }